/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modulo;

import entidates.Carrera;
import interfaces.Controlador;
import interfaces.IVista;
import java.text.SimpleDateFormat;
import utility.Globals;

/**
 *
 * @author Overpower
 */
public class DatosCarreraControlador extends Controlador{
    
    DatosCarreraVista _vista;
    Carrera _carreraSeleccionada;
    
    public DatosCarreraControlador()
    {
        _vista = new DatosCarreraVista();
    }
    
    @Override
    protected void addListeners() {
        
    }

    @Override
    public IVista getVista() {
        return _vista;
    }
    
    
    public void PoblarDatos( Carrera _c )
    {
        _carreraSeleccionada = _c;
        _vista.setNombre(_c.GetNombre());
        _vista.setTitulo(_c.GetTitulo());
        _vista.setDescripcion(_c.GetDescripcion());
        _vista.setSemestres(_c.GetSemestres());
        SimpleDateFormat _sdf = new SimpleDateFormat(Globals.DateFormatString);
        _vista.setFecha( _sdf.format(_c.GetCreatedAt()) );
    }
}
